﻿#ifndef ERRORDIALOG_H
#define ERRORDIALOG_H

#include <QDialog>
#include <QLabel>
#include <QPushButton>
#include <QVBoxLayout>
#include <QFont>

class ErrorDialog : public QDialog
{
    Q_OBJECT

public:
    explicit ErrorDialog(const QString& message, QWidget* parent = nullptr);
    void setMessage(const QString& message);
    void setDialogSize(int width, int height);
    void setFontSize(int pointSize);

private:
    QLabel* messageLabel;
    QPushButton* okButton;
    QVBoxLayout* layout;

    void setupUI();
};

#endif // ERRORDIALOG_H
